#include <iostream>
#include <algorithm>
using namespace std;

string str_reduce_str(string s1, string s2)
{
    for (int i = 0; i < s2.length(); i++)
    {
        //remove（开始位置，结束位置，移动元素）把所有符合的元素用后面的元素覆盖
        //返回最后一个符合的元素的下一个位置
        //erase（开始位置，结束位置）删去位置之间所有元素（多出来的元素）
        s1.erase(remove(s1.begin(), s1.end(), s2[i]), s1.end());
    }
    return s1;
}

int main()
{
    string s1, s2;
    getline(cin, s1);
    getline(cin, s2);
    string ret = str_reduce_str(s1, s2);
    cout << ret;
    return 0;
}